5
4
8
119
31
40
26
25
89
9
12
32
16
57
41
33
49
10
20
11
24
17
140
112
19
59
157
80
47
13
36
29
21
45
62
94
58
96
70
56
151